An Extensible Domain-Specific Language for Describing Problem-Solving Procedures
نویسندگان
چکیده
An intelligent tutoring system (ITS) is often described as having an inner loop for supporting solving tasks step by step, and an outer loop for selecting tasks. Many task domains have problem-solving procedures that express how tasks can be solved by applying steps or rules in a controlled way. In this paper we collect established ITS design principles, and use the principles to compare and evaluate existing ITS paradigms with respect to the way problem-solving procedures are specified. We argue that problem-solving procedures need an explicit representation, which is missing in most ITSs. We present an extensible domain-specific language (DSL) that provides a rich vocabulary for accurately describing procedures. We give three examples of tutors from di↵erent task domains that illustrate our DSL approach and highlight important qualities such as modularity, extensibility, and reusability.
منابع مشابه
Reading Strategy Use and Field of Study: A Mixed-methods Study
This study was an attempt to explore the reading strategy use of Iranian M.A. students across three different fields of study. Eighty-two M.A. students of power engineering, physics, and communicationwere selected by a Nelson test and the reading comprehension section of a TOEFL. The reading comprehension section of the TOEFL served also as a specific task which helped participants report their...
متن کاملEstimation of the Domain of Attraction of Free Tumor Equilibrium Point for Perturbed Tumor Immunotherapy Model
In this paper, we are going to estimate the domain of attraction of tumor-free equilibrium points in a perturbed cancer tumor model describing the tumor-immune system competition dynamics. The proposed method is based on an optimization problem solution for a chosen Lyapunov function that can be casted in terms of Linear Matrix Inequalities constraint and Taylor expansion of nonlinear terms. We...
متن کاملA Proposed Data Mining Methodology and its Application to Industrial Procedures
Data mining is the process of discovering correlations, patterns, trends or relationships by searching through a large amount of data stored in repositories, corporate databases, and data warehouses. Industrial procedures with the help of engineers, managers, and other specialists, comprise a broad field and have many tools and techniques in their problem-solving arsenal. The purpose of this st...
متن کاملStep by Step: Biology Undergraduates’ Problem-Solving Procedures during Multiple-Choice Assessment
This study uses the theoretical framework of domain-specific problem solving to explore the procedures students use to solve multiple-choice problems about biology concepts. We designed several multiple-choice problems and administered them on four exams. We trained students to produce written descriptions of how they solved the problem, and this allowed us to systematically investigate their p...
متن کاملApplying the Reconfiguration-Design Formalism to XML Stored in a Relational Database
Storing XML in a relational database is a widely accepted practice. Software products using that scheme commonly require that XML and relational schemas evolve in time. This paper addresses the issue of describing evolving schema transformations in declarative manner. Reconfiguration-design problem solving is applied to resolve the issue.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017